[TPM] Update the TPM drivers in the repository to a newer version
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 28 Jun 2006 15:20:29 +0000 (16:20 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 28 Jun 2006 15:20:29 +0000 (16:20 +0100)
commitd22717c6c43742c7e136a7aa0bf55b5f487f7949
tree94627637582d6d820487cae01af686729bcacbc9
parent5de50eb18b7db6292daf2aaa6005d11806e1c996
[TPM] Update the TPM drivers in the repository to a newer version
and also fixes the following:

- a problem introduced by a recent change to the xenbus_driver structure
requires driver-specific data to be stored in another data structures
- removes the #define'd MIN by min/min_t
- moves the sysfs entry to /sys/devices/xen/<vtpm-%d>
- fixes a bug occurring during cancellation of requests
- updates the default configuration to also compile the TPM V1.2 driver
submitted in part 2 of this patch
- all changes made to the generic TPM driver are surrounded by #ifdef
CONFIG_XEN's.

Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
buildconfigs/linux-defconfig_xen_x86_32
buildconfigs/linux-defconfig_xen_x86_64
linux-2.6-xen-sparse/drivers/char/tpm/Kconfig
linux-2.6-xen-sparse/drivers/char/tpm/Makefile
linux-2.6-xen-sparse/drivers/char/tpm/tpm.c
linux-2.6-xen-sparse/drivers/char/tpm/tpm.h
linux-2.6-xen-sparse/drivers/char/tpm/tpm_vtpm.c
linux-2.6-xen-sparse/drivers/char/tpm/tpm_vtpm.h
linux-2.6-xen-sparse/drivers/char/tpm/tpm_xen.c